﻿using System;
#if ODIN_INSPECTOR
using Sirenix.OdinInspector;
#endif

namespace JH
{
    /// <summary>
    ///  相机绕物旋转，同时通过移动物体来移动相机的配置参数
    /// </summary>
    [Serializable]
    public partial class AroundWithMoveCameraConfig
    {
        /// <summary>
        ///  允许双击复位
        /// </summary>
#if ODIN_INSPECTOR
        [LabelText("允许双击复位")]
#endif
        public bool allowDoubleClickReset = true;

        /// <summary>
        ///  缩放配置
        /// </summary>
#if ODIN_INSPECTOR
        [LabelText("缩放配置")]
#endif
        public ZoomConfig zoomConfig;

        /// <summary>
        ///  旋转配置
        /// </summary>
#if ODIN_INSPECTOR
        [LabelText("旋转配置")]
#endif
        public RotateConfig rotateConfig;

        /// <summary>
        ///  移动配置
        /// </summary>
#if ODIN_INSPECTOR
        [LabelText("移动配置")]
#endif
        public MoveConfig moveConfig;
    }
}